Other languages: Français
Meta description:
When performing an action that deals Blunt damage, the character may spend 4 SP to apply the Psychological Impaired 1 status to the affected target. The effect lasts for 5 seconds. Reapplying this effect while it is already active resets the duration to 5 seconds; the impairment value does not stack.
-
Name:
mDizzyI
-
Displayed name:
Dizzy I
-
Description:
When performing an action that deals Blunt damage, the character may spend 4 SP to apply the Psychological Impaired 1 status to the affected target. The effect lasts for 5 seconds. Reapplying this effect while it is already active resets the duration to 5 seconds; the impairment value does not stack.
-
Condition:
assert(character:has([[mBluntMasteryI]]),[[You should have "Blunt mastery I".]]) -
Cost:
expCost(300,100)-0 -
Script:
-
Duration:
-1
-
Type:
0
-
Recurrent script:
-
Add ons:
-
Condition:
action:tagsContain([[bluntDamage]]) -
Description:
-
Variables:
vDizzyCost = 4 vDizzyDuration = 5 vDizzyImpaired = 1 -
Script:
-
Action effects:
-
Use case:
vApplyDizzy*3
-
Name:
Dizzy
-
Description:
You can spend vDizzyCost.string SP to inflict Psychological Impaired vDizzyImpaired.string for vDizzyDuration.string seconds.
-
Script:
sPsychologicalImpaired = character:createStat("sPsychologicalImpaired", "temporary") sPsychologicalImpaired.displayName:set("Psychological impaired") mDizzy = character:createEffect("mDizzy") mDizzy.displayName:set("Dizzy") mDizzy.description:set("Inflict Psychological Impaired {{vDizzyImpaired}} to the character.") mDizzy.duration:set({{vDizzyDuration}}) mDizzy.script:set([=[character.sPsychologicalImpaired:addNormal({{vDizzyImpaired}}, [[natural]], [[Dizzy]])]=]) mDizzy:activate() -
Variables:
vApplyDizzy = ToggleVariable([[vApplyDizzy]],[[Dizzy]])
-
-
-
Upgrades:
-
Name:
mDizzyII
-
Displayed name:
Dizzy II
-
Description:
Increase the Dizzy duration to 10 seconds.
-
Condition:
-
Cost:
expCost(600,200)-150 -
Script:
master.displayName:set([[Dizzy II]]) master.description:replace([[5 seconds]],[[10 seconds]]) master.addOns[1].variables:replace([[vDizzyDuration = 5]],[[vDizzyDuration = 10]]) -
Duration:
-1
-
Type:
0
-
Recurrent script:
-
Add ons:
-